package com.action;

import java.util.*;

import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

import entities.Product;

public class AddProductToCartAction extends Action {


	public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
		HttpSession hs =request.getSession(true);
		Map<Integer,Integer> cart=(Map)hs.getAttribute("cart");
		Integer choicBuy =Integer.parseInt(request.getParameter("choiceValue"));
		boolean b = cart.containsKey(choicBuy);
		if(b){
			Integer num = cart.get(choicBuy);
			cart.remove(choicBuy);
			num++;
			cart.put(choicBuy,num);
		}else{
			cart.put(choicBuy,1);
		}
		
		return null;
	}

}
